// 定义 Person 类
public class Person {
    // 私有成员变量，封装属性
    private String name;
    private int age;

    // 构造方法，用于初始化对象
    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }

    // 公共方法，用于获取姓名
    public String getName() {
        return name;
    }

    // 公共方法，用于获取年龄
    public int getAge() {
        return age;
    }

    // 公共方法，用于设置姓名
    public void setName(String name) {
        this.name = name;
    }

    // 公共方法，用于设置年龄
    public void setAge(int age) {
        if (age > 0) {
            this.age = age;
        } else {
            System.out.println("年龄不能为负数。");
        }
    }

    // 公共方法，用于自我介绍
    public void introduce() {
        System.out.println("我叫" + name + "，今年" + age + "岁。");
    }


// 主类，用于测试 Person 类
    public static void main(String[] args) {
        // 创建 Person 对象
        Person person = new Person("李四", 25);
        // 调用对象的方法进行自我介绍
        person.introduce();

        // 修改对象的属性
        person.setName("王五");
        person.setAge(30);
        // 再次调用对象的方法进行自我介绍
        person.introduce();
    }
}